package com.mp.dao;

import com.mp.db.jpa.modelo.TipoItem;
import com.mp.db.jpa.util.JPAUtil;
import java.util.List;
import javax.persistence.Query;


public class TipoItemDAO extends GenericoDAO
{
   
    public TipoItem obterTipoItem(int id)
    {
        Query query =  em.createNamedQuery("TipoItem.findById");
        query.setParameter("id", id);
        
        return (TipoItem)this.getSingleResultOrNull(query);
                
    }
    
    public TipoItem obterTipoItemPorDesc(String descItem)
    {
        Query query =  em.createNamedQuery("TipoItem.findByDesc");
        query.setParameter("desc", descItem);
        
        return (TipoItem)this.getSingleResultOrNull(query);  
    }
    
    public List<TipoItem> obterTiposItem()
    {
        Query query =  em.createNamedQuery("TipoItem.findByAll");
       
        return query.getResultList();
    }
    
    public void gravarTipoItem(TipoItem tipoItem)
    {
        JPAUtil.gravar(tipoItem);            
    }
    
    
}
